package cn.huiyunche.base.service.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CTurnoverAdminVo implements Serializable {
    private Long id;

    private Long userId;

    private String userName;

    private Integer userType;

    private Long companyId;

    private String companyName;

    private Long orderId;

    private BigDecimal orderFee;

    private BigDecimal orderActPay;

    private Integer payType;

    private Long billId;

    private Date createTime;

    private Date updateTime;

    private Integer status;

    // 运单ID
    private Long waybillId;

    // 中联流水号
    private Long orderLineId;

    // 中联运单编号
    private String orderCode;

    // 目的省
    private String destProvince;

    // 目的城市
    private String destCity;

    // 运单价格
    private BigDecimal confirmTotalCost;

    // 运距
    private BigDecimal distance;

    // 单价
    private BigDecimal pricePerKm;

    // 车型名称
    private String vehicleTypeName;

    // 目的地址
    private String receiverAddress;

    private static final long serialVersionUID = 1L;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public BigDecimal getOrderFee() {
        return orderFee;
    }

    public void setOrderFee(BigDecimal orderFee) {
        this.orderFee = orderFee;
    }

    public BigDecimal getOrderActPay() {
        return orderActPay;
    }

    public void setOrderActPay(BigDecimal orderActPay) {
        this.orderActPay = orderActPay;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Long getBillId() {
        return billId;
    }

    public void setBillId(Long billId) {
        this.billId = billId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(Long waybillId) {
        this.waybillId = waybillId;
    }

    public Long getOrderLineId() {
        return orderLineId;
    }

    public void setOrderLineId(Long orderLineId) {
        this.orderLineId = orderLineId;
    }

    public String getOrderCode() {
        return orderCode;
    }

    public void setOrderCode(String orderCode) {
        this.orderCode = orderCode;
    }

    public String getDestProvince() {
        return destProvince;
    }

    public void setDestProvince(String destProvince) {
        this.destProvince = destProvince;
    }

    public String getDestCity() {
        return destCity;
    }

    public void setDestCity(String destCity) {
        this.destCity = destCity;
    }

    public BigDecimal getConfirmTotalCost() {
        return confirmTotalCost;
    }

    public void setConfirmTotalCost(BigDecimal confirmTotalCost) {
        this.confirmTotalCost = confirmTotalCost;
    }

    public BigDecimal getDistance() {
        return distance;
    }

    public void setDistance(BigDecimal distance) {
        this.distance = distance;
    }

    public BigDecimal getPricePerKm() {
        return pricePerKm;
    }

    public void setPricePerKm(BigDecimal pricePerKm) {
        this.pricePerKm = pricePerKm;
    }

    public String getVehicleTypeName() {
        return vehicleTypeName;
    }

    public void setVehicleTypeName(String vehicleTypeName) {
        this.vehicleTypeName = vehicleTypeName;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }

    @Override
    public String toString() {
        return "CTurnoverAdminVo [id=" + id + ", userId=" + userId + ", userName=" + userName + ", userType=" + userType
                + ", companyId=" + companyId + ", companyName=" + companyName + ", orderId=" + orderId + ", orderFee="
                + orderFee + ", orderActPay=" + orderActPay + ", payType=" + payType + ", billId=" + billId
                + ", createTime=" + createTime + ", updateTime=" + updateTime + ", status=" + status + ", waybillId="
                + waybillId + ", orderLineId=" + orderLineId + ", orderCode=" + orderCode + ", destProvince="
                + destProvince + ", destCity=" + destCity + ", confirmTotalCost=" + confirmTotalCost + ", distance="
                + distance + ", pricePerKm=" + pricePerKm + ", vehicleTypeName=" + vehicleTypeName
                + ", receiverAddress=" + receiverAddress + "]";
    }

}